b9e8a6dfa96ae56a2dfa108cc22f725d03e6d8d2,plugins/InspectionGadgets/src/com/siyeh/ig/style/ControlFlowStatementWithoutBracesInspection.java,ControlFlowStatementFix,doFix,#Project#ProblemDescriptor#,55
Before Change
statementWithoutBraces = body;
} else if (statement instanceof PsiForeachStatement) {
final PsiForeachStatement foreachStatement = (PsiForeachStatement)statement;
final PsiStatement body = foreachStatement.getBody();
statementText = body.getText();
statementWithoutBraces = body;
} else if (statement instanceof PsiForStatement) {
final PsiForStatement forStatement = (PsiForStatement)statement;
After Change
} else if (statement instanceof PsiForeachStatement) {
final PsiForeachStatement foreachStatement =
(PsiForeachStatement)statement;
statementWithoutBraces = foreachStatement.getBody();
} else if (statement instanceof PsiForStatement) {
final PsiForStatement forStatement = (PsiForStatement)statement;
statementWithoutBraces = forStatement.getBody();
} else if (statement instanceof PsiIfStatement) {
final PsiIfStatement ifStatement = (PsiIfStatement)statement;
if ("if".equals(elementText)) {
statementWithoutBraces = ifStatement.getThenBranch();
} else {
statementWithoutBraces = ifStatement.getElseBranch();
}
} else if (statement instanceof PsiWhileStatement) {
final PsiWhileStatement whileStatement =
(PsiWhileStatement)statement;
statementWithoutBraces = whileStatement.getBody();
} else {
assert false;
statementWithoutBraces = null;
}
if (statementWithoutBraces == null) {
return;
}
final String statementText = statementWithoutBraces.getText();